package com.shiyingzi.product.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.shiyingzi.basics.model.BasicsEntity;

//@Entity
//@Table(name = "app_h_policy_information")
//@Where(clause = "delete_flag='N'")
@TableName(value="app_g_work_information")
public class AppHPolicyInformation extends BasicsEntity{

	/**
	 * 保单信息
	 */
	private static final long serialVersionUID = 9127045367060028297L;
	
	//  @Column(name = "app_a_id", columnDefinition = "int(11) comment '申请人信息id'")
	@TableField(value="app_a_id")
	private int appAId;
	
	//  @Column(name = "insurance_company", columnDefinition = "varchar(32) comment '保险公司'")
	@TableField(value="insurance_company")
	private String insuranceCompany;
	
	//  @Column(name = "in_address_province", columnDefinition = "varchar(32) comment '投保地址_省'")
	@TableField(value="in_address_province")
	private String inAddressProvince;
	
	//  @Column(name = "in_address_city", columnDefinition = "varchar(32) comment '投保地址_市'")
	@TableField(value="in_address_city")
	private String inAddressCity;
	
	//  @Column(name = "in_address_area", columnDefinition = "varchar(32) comment '投保地址_区'")
	@TableField(value="in_address_area")
	private String inAddressArea;
	
	//  @Column(name = "effective_date", columnDefinition = "varchar(32) comment '生效日期'")
	@TableField(value="effective_date")
	private String effectiveDate;
	
	//  @Column(name = "years", columnDefinition = "varchar(32) comment '需缴纳年数'")
	@TableField(value="years")
	private String years;
	
	//  @Column(name = "payment_method", columnDefinition = "varchar(32) comment '缴费方式'")
	@TableField(value="payment_method")
	private String paymentMethod;
	
	//  @Column(name = "payment_category", columnDefinition = "varchar(32) comment '缴费类别'")
	@TableField(value="payment_category")
	private String paymentCategory;
	
	//  @Column(name = "regular_premium", columnDefinition = "varchar(32) comment '期缴保费'")
	@TableField(value="regular_premium")
	private String regularPremium;
	
	//  @Column(name = "total_amount_insured", columnDefinition = "varchar(32) comment '总保额'")
	@TableField(value="total_amount_insured")
	private String totalAmountInsured;

	//  @Column(name = "dangerous_species", columnDefinition = "varchar(32) comment '险种类型'")
	@TableField(value="dangerous_species")
	private String dangerousSpecies;

	public int getAppAId() {
		return appAId;
	}

	public void setAppAId(int appAId) {
		this.appAId = appAId;
	}

	public String getInsuranceCompany() {
		return insuranceCompany;
	}

	public void setInsuranceCompany(String insuranceCompany) {
		this.insuranceCompany = insuranceCompany;
	}

	public String getInAddressProvince() {
		return inAddressProvince;
	}

	public void setInAddressProvince(String inAddressProvince) {
		this.inAddressProvince = inAddressProvince;
	}

	public String getInAddressCity() {
		return inAddressCity;
	}

	public void setInAddressCity(String inAddressCity) {
		this.inAddressCity = inAddressCity;
	}

	public String getInAddressArea() {
		return inAddressArea;
	}

	public void setInAddressArea(String inAddressArea) {
		this.inAddressArea = inAddressArea;
	}

	public String getEffectiveDate() {
		return effectiveDate;
	}

	public void setEffectiveDate(String effectiveDate) {
		this.effectiveDate = effectiveDate;
	}

	public String getYears() {
		return years;
	}

	public void setYears(String years) {
		this.years = years;
	}

	public String getPaymentMethod() {
		return paymentMethod;
	}

	public void setPaymentMethod(String paymentMethod) {
		this.paymentMethod = paymentMethod;
	}

	public String getPaymentCategory() {
		return paymentCategory;
	}

	public void setPaymentCategory(String paymentCategory) {
		this.paymentCategory = paymentCategory;
	}

	public String getRegularPremium() {
		return regularPremium;
	}

	public void setRegularPremium(String regularPremium) {
		this.regularPremium = regularPremium;
	}

	public String getTotalAmountInsured() {
		return totalAmountInsured;
	}

	public void setTotalAmountInsured(String totalAmountInsured) {
		this.totalAmountInsured = totalAmountInsured;
	}

	public String getDangerousSpecies() {
		return dangerousSpecies;
	}

	public void setDangerousSpecies(String dangerousSpecies) {
		this.dangerousSpecies = dangerousSpecies;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public String toString() {
		return "AppHPolicyInformation [appAId=" + appAId
				+ ", insuranceCompany=" + insuranceCompany
				+ ", inAddressProvince=" + inAddressProvince
				+ ", inAddressCity=" + inAddressCity + ", inAddressArea="
				+ inAddressArea + ", effectiveDate=" + effectiveDate
				+ ", years=" + years + ", paymentMethod=" + paymentMethod
				+ ", paymentCategory=" + paymentCategory + ", regularPremium="
				+ regularPremium + ", totalAmountInsured=" + totalAmountInsured
				+ ", dangerousSpecies=" + dangerousSpecies + "]";
	}
	
	
}
